Testo dell'esercizio

Si scriva il codice javascript necessario ad implementare la seguente funzionalità in una pagina HTML: clickando su un paragrafo (tag P) questo viene selezionato e la selezione viene evidenziata cambiando il colore di sfondo in giallo (alla proprietà di stile backgroundColor si assegna la stringa “yellow”). Il colore di sfondo precedente deve essere memorizzato. Non è possibile selezionare altri paragrafi quando ne è già stato selezionato uno. Il paragrafo viene deselezionato interagendo con un campo di input di testo predefinito (attributo id assegnato): quando si batte il carattere invio (evento keyPress con attributo dell'evento keyCode uguale a 13) lo sfondo torna al colore originario (alla proprietà di stile backgroundColor si assegna il valore memorizzato) e al contenuto del paragrafo si aggiunge in coda il valore scritto nel campo di testo preceduto da un carattere di spazio.

Change paragraph content

Set content

Primo paragrafo

Secondo paragrafo

Terzo paragrafo

Quarto paragrafo